home *** CD-ROM | disk | FTP | other *** search
- # BUILD.mpw:
- #
- # Full build for Apple Macintosh Programmer's Workshop (MPW).
- #
- # This is an executable MPW script which creates various
- # utilities, sets up the MPW makefiles and runs the builds.
- # This script should be run at the top level TIFF directory with:
- #
- # directory :::
- # :contrib:mac-mpw:BUILD.mpw
- #
- # NOTE: The full build requires that MPW have at least 6 MB
- # allocated to it to compile the CCITT Fax codec tables. To
- # deactivate CCITT compression edit the file :contrib:mac:libtiff.make
- # first and follow the directions for disabling Fax decoding.
- #
- # All TIFF tools are built as MPW tools, executable from the
- # MPW shell or other compatible tool server.
- #
- # Written by: Niles Ritter (ndr@tazboy.jpl.nasa.gov).
- #
-
- echo "############# Full Scratch Build for MPW #############"
-
- # Create the ascii->mpw translation tool; this is used to
- # convert standard ASCII files into ones using the special
- # MPW characters, which don't live comfortably in unix tar files.
- #
- echo "######## Creating ASCII->MPW translator ########"
- set contrib ':contrib:mac-mpw:'
- directory {contrib}
- createmake -tool mactrans mactrans.c > dev:null
- make -f mactrans.make | streamedit -e "/CSANELib/||/Math/||/ToolLibs/ del" > mactrans.bld
- execute mactrans.bld > dev:null
- delete -y mactrans.make mactrans.bld mactrans.c.o || set status 0
- directory ::: #An mpw trick for going up two levels
-
- # Create the top-level Makefile and run it
- echo "######## Creating Makefile ########"
- catenate {contrib}top.make | {contrib}mactrans > Makefile
-
- echo "######## Running Makefile ########"
- make > build.mpw
- execute build.mpw
- echo "############# MPW Build Complete #############"
- exit 0
-
-